﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AAA.Meta.Trade.Data
{
    public class SignalInfo
    {
        private string _strInterval;
        private string _strOrder;
        private string _strOrderType;
        private string _strSignal;
        private string _strStrategy;
        private string _strSlippagePrice;
        private string _strSymbol;
        private string _strSystem;
        private string _strWorkspace;
        private string _strDescription;
        private DateTime _dtTimeFilled;
        private DateTime _dtTimePlaced;
        private DateTime _dtTimeCanceled;
        private DateTime _dtEntryTime;
        private string _strLastPrice;
        private string _strFillPrice;
        private string _strEntryPrice;

        public string Interval
        {
            get { return _strInterval; }
            set { _strInterval = value; }
        }

        public string Order
        {
            get { return _strOrder; }
            set { _strOrder = value; }
        }

        public string OrderType
        {
            get { return _strOrderType; }
            set { _strOrderType = value; }
        }

        public string Signal
        {
            get { return _strSignal; }
            set { _strSignal = value; }
        }

        public string Strategy
        {
            get { return _strStrategy; }
            set { _strStrategy = value; }
        }

        public string SlippagePrice
        {
            get { return _strSlippagePrice; }
            set { _strSlippagePrice = value; }
        }

        public string Symbol
        {
            get { return _strSymbol; }
            set { _strSymbol = value; }
        }

        public string System
        {
            get { return _strSystem; }
            set { _strSystem = value; }
        }

        public string Workspace
        {
            get { return _strWorkspace; }
            set { _strWorkspace = value; }
        }

        public string Description
        {
            get { return _strDescription; }
            set { _strDescription = value; }
        }

        public DateTime TimeFilled
        {
            get { return _dtTimeFilled; }
            set { _dtTimeFilled = value; }
        }

        public DateTime TimePlaced
        {
            get { return _dtTimePlaced; }
            set { _dtTimePlaced = value; }
        }

        public DateTime TimeCanceled
        {
            get { return _dtTimeCanceled; }
            set { _dtTimeCanceled = value; }
        }

        public DateTime EntryTime
        {
            get { return _dtEntryTime; }
            set { _dtEntryTime = value; }
        }

        public string LastPrice
        {
            get { return _strLastPrice; }
            set { _strLastPrice = value; }
        }

        public string FillPrice
        {
            get { return _strFillPrice; }
            set { _strFillPrice = value; }
        }

        public string EntryPrice
        {
            get { return _strEntryPrice; }
            set { _strEntryPrice = value; }
        }
    }

}
